package com.party.core.model.commune;

import com.party.core.model.member.Member;

import java.util.Date;

/**
 * @Author: huangzequn
 * @Date: 2019/8/13 10:19
 */
public class CMemberInfo extends Member {

    // 待审核
    public static final Integer CHECK_STATUS_AWAIT = 0;
    // 已审核
    public static final Integer CHECK_STATUS_ADOPT = 1;
    // 审核拒绝
    public static final Integer CHECK_STATUS_REJECT = 2;

    // 普通会员
    public static final Integer MEMBER_GRADE_ORDINARY = 0;
    // 付费会员
    public static final Integer MEMBER_GRADE_PAY = 1;

    //'用户主键id'
    private String memberId;
    //'邮箱'
    private String email;
    //'宣言'
    private String manifesto;
    //'爱好'
    private String hobby;
    //'简介'
    private String synopsis;
    //'详细地址'
    private String address;
    //区(县)
    private String district;
    //家地址
    private String hCityId;
    private String hArea;
    private String hPlace;
    private String hLat;
    private String hLng;
    //公司地址
    private String cCityId;
    private String cArea;
    private String cPlace;
    private String cLng;
    private String cLat;


    //用户机构关系Id
    private String pmId;
    //城市名称
    private String cityName;
    //省
    private String province;

    private String districtName;

    //推荐人id
    private String tjMemberId;

    private String userSerial;

    //社团职务
    private String leagueJob;

    //主要业务
    private String mainBus;

    //审核状态  0:待审核 / 1审核通过 / 2:审核拒绝 /3:正常用户或重新注册的用户(未入库只是方便前端判断)
    private Integer checkStatus;
    //会员等级(0:普通会员,1:付费会员)
    private Integer memberGrade;
    //付费会员有效期
    private Date effectiveTime;
    //付费日期（续费日期）
    private Date payTime;

    private String recommendUsername;

    public String getMainBus() {
        return mainBus;
    }

    public void setMainBus(String mainBus) {
        this.mainBus = mainBus;
    }

    public String gethCityId() {
        return hCityId;
    }

    public void sethCityId(String hCityId) {
        this.hCityId = hCityId;
    }

    public String gethArea() {
        return hArea;
    }

    public void sethArea(String hArea) {
        this.hArea = hArea;
    }

    public String gethPlace() {
        return hPlace;
    }

    public void sethPlace(String hPlace) {
        this.hPlace = hPlace;
    }

    public String gethLat() {
        return hLat;
    }

    public void sethLat(String hLat) {
        this.hLat = hLat;
    }

    public String gethLng() {
        return hLng;
    }

    public void sethLng(String hLng) {
        this.hLng = hLng;
    }

    public String getcCityId() {
        return cCityId;
    }

    public String getLeagueJob() {
        return leagueJob;
    }

    public void setLeagueJob(String leagueJob) {
        this.leagueJob = leagueJob;
    }
    public void setcCityId(String cCityId) {
        this.cCityId = cCityId;
    }

    public String getcArea() {
        return cArea;
    }

    public void setcArea(String cArea) {
        this.cArea = cArea;
    }

    public String getcPlace() {
        return cPlace;
    }

    public void setcPlace(String cPlace) {
        this.cPlace = cPlace;
    }

    public String getcLng() {
        return cLng;
    }

    public void setcLng(String cLng) {
        this.cLng = cLng;
    }

    public String getcLat() {
        return cLat;
    }

    public void setcLat(String cLat) {
        this.cLat = cLat;
    }

    public String getMemberId() {
        return memberId;
    }

    public void setMemberId(String memberId) {
        this.memberId = memberId;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getManifesto() {
        return manifesto;
    }

    public void setManifesto(String manifesto) {
        this.manifesto = manifesto;
    }

    public String getHobby() {
        return hobby;
    }

    public void setHobby(String hobby) {
        this.hobby = hobby;
    }

    public String getSynopsis() {
        return synopsis;
    }

    public void setSynopsis(String synopsis) {
        this.synopsis = synopsis;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getPmId() {
        return pmId;
    }

    public void setPmId(String pmId) {
        this.pmId = pmId;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getDistrictName() {
        return districtName;
    }

    public void setDistrictName(String districtName) {
        this.districtName = districtName;
    }

    public String getTjMemberId() {
        return tjMemberId;
    }

    public void setTjMemberId(String tjMemberId) {
        this.tjMemberId = tjMemberId;
    }

    public String getUserSerial() {
        return userSerial;
    }

    public void setUserSerial(String userSerial) {
        this.userSerial = userSerial;
    }

    public Integer getCheckStatus() {
        return checkStatus;
    }

    public void setCheckStatus(Integer checkStatus) {
        this.checkStatus = checkStatus;
    }

    public Integer getMemberGrade() {
        return memberGrade;
    }

    public void setMemberGrade(Integer memberGrade) {
        this.memberGrade = memberGrade;
    }

    public Date getEffectiveTime() {
        return effectiveTime;
    }

    public void setEffectiveTime(Date effectiveTime) {
        this.effectiveTime = effectiveTime;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getRecommendUsername() {
        return recommendUsername;
    }

    public void setRecommendUsername(String recommendUsername) {
        this.recommendUsername = recommendUsername;
    }
}
